package com.youbu.bigdata.constant;

/**
 * spark初始化设置类(包含一些常用的Spark应用、运行等参数)
 * 其他参数参照：https://spark.apache.org/docs/latest/configuration.html
 * @author sunfangwei
 */
public enum SparkConfEnum {
	/**
	 * 应用名称
	 */
	APP_NAME("spark.app.name"),
	/**
	 * 集群地址
	 */
	MASTER("spark.master"),
	/**
	 * 序列化类型
	 */
	SERIALIZER("spark.serializer"),
	/**
	 * 网络超时时间
	 */
	NETWORK_TIMEOUT("spark.network.timeout"),

	/**
	 *传递给driver的JVM选项字符串
	 */
	EXECUTOR_EXTRAJAVAOPTIONS("spark.executor.extraJavaOptions"),
	;

	private String value;

	SparkConfEnum(String value) {
		this.value = value;
	}

	/**
	 * 获取value.
	 */
	public String getValue() {
		return value;
	}

	/**
	 * 设置 value.
	 */
	public void setValue(String value) {
		this.value = value;
	}


}
